Cómo ya se ha dicho con anterioridad, la herramienta generará un fichero MiniZinc \cite{MiniZinc} de datos,
que establecerá los valores de los parámetros del modelo explicados en \ref{subsec:MODELMZN}. El hecho de 
alimentar el fichero MiniZinc \cite{MiniZinc} mediante un fichero de datos externo, que establecerá los parámetros
del modelo, permite que el desarrollo del script únicamente dependa de las estructuras de datos que utilice,
permitiendo una mayor abstracción, mayor claridad del modelo y mayor facilidad de desarrollo.

Un fichero de datos \cite{MiniZinc} generado por la herramienta tendrá la siguiente estructura:

{
\small
\begin{verbatim}
max_time = 22;
n_tasks = 5;
taskName = ["t1","t2","t3","t4","t5"];
n_resources = 3;
resourceName = ["r2","r1","r3"];
lenght = [5,7,10,2,9];
start_time_window = [0,0,0,0,0];
end_time_window = [100,100,100,100,100];
resources = [1,1,1,1,1];
capacity = [3,2,1];
do_precedences = true;
n_precedences = 4;
precedences = array2d(1..n_precedences, 1..2,
[
1,2,
1,4,
2,3,
4,5
]);
\end{verbatim}
}

Cómo se puede observar, están los parámetros explicados en \ref{subsec:MODELMZN}, pero también encontramos
una serie de parámetros adicionales:

\begin{itemize}
 \item \textbf{taskName}: Array con los nombres de las tareas. Ayuda en la legibilidad de la visualización
 de soluciones.
 \item textbf{resourceName}: Array con los nombres de los recursos. Ayuda en la legibilidad de la visualización 
 de soluciones.
 \item \textbf{do\_precedences}: Indica si se deben tener en cuenta precedencias entre tareas o no. Esto sugiera
 que la definición de restricciones de precedencia entre tareas es opcional.
\end{itemize}
